namespace mplat {
    export interface IInterstitialInfo {
        /** 插屏的id列表，默认都是用第一个 */
        ids: string[];
        /** 预加载插屏时的回调 */
        preload?: () => void;
        /** 加载完成，可以显示插屏，一般可以用于埋点 */
        loadSuccess?: () => void;
        /** 插屏拉取失败 */
        onErr?: (err?) => void;
        /** 显示插屏，一般可以用于埋点 */
        shown?: () => void;
    }
    export interface IInterstitialAd {
        /** 是否有插屏广告 */
        hasInterstitial: boolean;
        /** 设置插屏的数据 */
        setInfo(info: IInterstitialInfo);
        /** 显示插屏广告 */
        showInterstitialAd(close?: () => void, rate?: number);
        /** (不推荐使用)预加载插屏广告 */
        loadInterstitial();
    }
}